package cn.wawi.entity.sys;

import com.fasterxml.jackson.annotation.JsonFormat;

import cn.wawi.common.annotation.TableField;
import cn.wawi.common.annotation.TableName;
/**
 * sys_log 实体类
 * 2016-12-15 15:55:51
 */
@TableName(value="sys_log")
public class Log{

	/**
	 *注释: id
	 */
	@TableField(value="id",isPrimaryKey=true)
	private Integer id;
	/**
	 *注释: ip地址
	 */
	@TableField(value="ip")
	private String ip;
	/**
	 *注释: 操作系统
	 */
	@TableField(value="os")
	private String os;
	/**
	 *注释: 浏览器
	 */
	@TableField(value="browser")
	private String browser;
	/**
	 *注释: 用户名
	 */
	@TableField(value="opt_user")
	private String optUser;
	/**
	 *注释: 用户姓名
	 */
	@TableField(value="realname")
	private String realname;
	/**
	 *注释: 是否成功 1是 0否
	 */
	@TableField(value="is_success")
	private String isSuccess;
	/**
	 *注释: 请求参数
	 */
	@TableField(value="req_param")
	private String reqParam;
	/**
	 *注释: 请求地址
	 */
	@TableField(value="req_url")
	private String reqUrl;
	/**
	 *注释: create_time
	 */
	@TableField(value="create_time")
	@JsonFormat(pattern="yyyy-MM-dd hh:mm:ss")
	private java.util.Date createTime=new java.util.Date();
	/**
	 *注释: 描述
	 */
	@TableField(value="remark")
	private String remark;
	public Log(String remark, String ip) {
		this();
		this.remark=remark;
		this.ip=ip;
	}
	public Log(){}
	public void setId(Integer id){
		this.id=id;
	}
	public Integer getId(){
		return id;
	}
	public void setIp(String ip){
		this.ip=ip==null?null:ip.trim();
	}
	public String getIp(){
		return ip;
	}
	public void setOs(String os){
		this.os=os==null?null:os.trim();
	}
	public String getOs(){
		return os;
	}
	public void setBrowser(String browser){
		this.browser=browser==null?null:browser.trim();
	}
	public String getBrowser(){
		return browser;
	}
	public void setOptUser(String optUser){
		this.optUser=optUser==null?null:optUser.trim();
	}
	public String getOptUser(){
		return optUser;
	}
	public void setRealname(String realname){
		this.realname=realname==null?null:realname.trim();
	}
	public String getRealname(){
		return realname;
	}
	public void setIsSuccess(String isSuccess){
		this.isSuccess=isSuccess==null?null:isSuccess.trim();
	}
	public String getIsSuccess(){
		return isSuccess;
	}
	public void setReqParam(String reqParam){
		this.reqParam=reqParam==null?null:reqParam.trim();
	}
	public String getReqParam(){
		return reqParam;
	}
	public void setReqUrl(String reqUrl){
		this.reqUrl=reqUrl==null?null:reqUrl.trim();
	}
	public String getReqUrl(){
		return reqUrl;
	}
	public void setRemark(String remark){
		this.remark=remark==null?null:remark.trim();
	}
	public String getRemark(){
		return remark;
	}
}

